package com.vivo.house.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.vivo.house.entity.AreaUse;
import com.vivo.house.entity.AreaUseExample;

public interface AreaUseMapper {
    int countByExample(AreaUseExample example);

    int deleteByExample(AreaUseExample example);

    int deleteByPrimaryKey(String id);

    int insert(AreaUse record);

    int insertSelective(AreaUse record);
    
    int insertList(List<AreaUse> areaUseList);

    List<AreaUse> selectByExample(AreaUseExample example);

    AreaUse selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") AreaUse record, @Param("example") AreaUseExample example);

    int updateByExample(@Param("record") AreaUse record, @Param("example") AreaUseExample example);

    int updateByPrimaryKeySelective(AreaUse record);

    int updateByPrimaryKey(AreaUse record);
    
    int updateList(List<AreaUse> areaUseList);
    
}